redoubtable opponent - German English Dictionary